package com.pm.service.task;

import com.pm.entity.po.task.Task;
import com.pm.entity.vo.dept.DeptTaskNumVo;
import com.pm.entity.vo.task.TaskNameVo;
import com.pm.service.BaseService;

import java.util.List;

public interface TaskService extends BaseService<Task> {

    /**
     * 获得所有的任务id和名称
     * @param deptTaskNumVo
     * @return
     */
    List<TaskNameVo> getAllTaskNameByYearList(DeptTaskNumVo deptTaskNumVo);

    /**
     * 获取有子级去除父级的任务id和名称
     * @param deptTaskNumVo
     * @return
     */
    List<TaskNameVo> getRmParentTaskNameList(DeptTaskNumVo deptTaskNumVo);
}
